<html>
<select id="a1" multiple="multiple">
	<option value="s0">david</option>
	<option value="s1" selected="selected">jack</option>
	<option value="s2" selected="selected">rose</option>
	<option value="s3">lucy</option>
</select>

<script type="text/javascript">
var obj = document.getElementById("a1");
for(var i = 0; i < obj.length; i++){
	if(obj.options[i].selected == true){
		console.log(obj.options[i].value + obj.options[i].text);
	}
}

var a2 = obj.value;//还有一种方法是获得索引再获得其value值，即下面的方法。
var index = obj.selectedIndex;//选中的索引，下标从0开始，如果select为多选则取第一个的索引。
var text = obj.options[index].text;//选中的文本，这里也可以写成：obj.options(index).text。
var value = obj.options[index].value;//选中的值，这里也可以写成：obj.options(index).value。
console.log(text);
console.log(value);


</script>
</html>









